@charset "utf-8";

body{ width:100%; height:100%; background:#fff url(../images/body_bg.jpg) repeat-x 0 0; font-family:ËÎÌå;  -moz-user-select:none;}
#container, #contenter{ width:980px; margin:0 auto;}
/* header */
#header{ height:172px;}


/*********************************** MasksLayer *****************************************************/
#MasksLayer{background-color:black; display:none; position:absolute; left:0px; top:0px; z-index:9930; filter:Alpha(Opacity=70);-moz-opacity:0.3; opacity:0.3;}
.MasksContent{width:408px; height:282px; display:none; overflow:hidden; border:solid 8px #585757; background-color:#ededef;  position:absolute; z-index:9999;}
.MasksContent_logo{ float:left; width:408px; height:28px; text-align:center; margin-top:47px; display:inline; font-size:24px; font-family:ËÎÌå; color:#005da3;}
.MasksContent_name{ float:left; width:408px; height:27px;  margin-top:28px; display:inline;  overflow:hidden;}
.MasksContent_name_word{float:left; width:122px; height:27px; overflow:hidden; padding-top:2px; text-align:right; font-weight:bolder; font-family:ËÎÌå; color:#1b1b1b; font-size:14px; }
.MasksContent_name_text{float:left; width:211px; height:27px; overflow:hidden;}
.MasksContent_name_text_css{width:209px; height:25px; overflow:hidden; border:solid 1px #d4d3d3; }
.MasksContent_password{float:left; width:408px; height:27px;  margin-top:19px; display:inline;  overflow:hidden;}
.MasksContent_btn{float:left; width:408px; height:30px; overflow:hidden; margin-bottom:53px; display:inline;}
.MasksContent_btn_login{float:left; width:72px; height:30px; overflow:hidden; margin-left:124px; display:inline; }
.MasksContent_btn_login a{ float:left; width:72px; height:30px; background:url(../images/land_login_bg.jpg) no-repeat left top; font-size:14px; color:#ffffff; padding-top:6px; padding-left:20px; display:inline;}
.MasksContent_btn_login a:hover{ background:url(../images/land_login_hover_bg.jpg) no-repeat left top;}
.MasksContent_btn_back{float:left; width:72px; height:30px; overflow:hidden; margin-left:20px; display:inline;}
.MasksContent_btn_back a{ float:left; width:72px; height:30px; background:url(../images/land_login_bg.jpg) no-repeat left top; font-size:14px; color:#ffffff; padding-top:6px; padding-left:20px; display:inline;}
.MasksContent_btn_back a:hover{ background:url(../images/land_login_hover_bg.jpg) no-repeat left top;}

.header-top{ height:35px; overflow:hidden;}
.header-top .flag{ float:left; width:240px; height:19px; padding-top:9px;}
.header-top .flag strong{ float:left; line-height:19px; color:#555;}
.header-top .flag a{ float:left; width:24px; height:19px; margin-left:5px; _display:inline; overflow:hidden;}
.header-top .nav-cart{ float:right; height:18px; padding-top:10px;}
.header-top .nav-cart a{ position:relative; float:left; line-height:18px; font-size:14px; font-weight:700; text-align:center; overflow:hidden;}
.header-top .nav-cart a span{ padding:0 20px;}
.header-top .nav-cart a .span01{ display:block; color:#fff;}
.header-top .nav-cart a .span02{ position:absolute; left:-1px; top:-1px; display:block; color:#555;}
.header-top .nav-cart a:hover{ text-decoration:none;}
.header-top .nav-cart a:hover .span02, .header-top .nav-cart a.current .span02{ position:absolute; left:-1px; top:-1px; display:block; color:#015e5e;}
.header-top .nav-cart i{ float:left; width:2px; height:11px; padding-top:3px;}
.header-top .nav-cart a.cart{ background:url(../images/head_cart_icon.jpg) no-repeat left center; color:#015e5e; padding-left:18px; margin:0 10px; _display:inline;}
.header-top .nav-cart a.cart:hover{ text-decoration:underline;}
.header-bottom{ padding-top:21px;}
.header-bottom h1{ float:left; width:247px; height:80px;}
.header-bottom h1 a{ display:block;}
.header-bom-right{ float:right; width:570px;}
.header-bom-right .search{ float:right; width:289px; height:25px; background:url(../images/search_bg.jpg) no-repeat 0 0;}
.header-bom-right .search_input{ float:left; width:238px; height:20px; line-height:20px; font-size:11px; color:#b1b1b1; border:0; background-color:transparent; margin:3px 0 0 8px; _display:inline; overflow:hidden;}
.header-bom-right .search_a{ float:right; width:34px; height:20px; margin-top:3px; margin-right:2px; _display:inline; overflow:hidden;}
.header-bom-right .radio{ float:right; width:215px; height:15px; overflow:hidden; display:inline; padding-right:70px; padding-top:8px;}
.header-bom-right .radio_input{ float:left; width:13px; height:13px;}

.navbar{ float:right; width:552px; height:30px; background:url(../images/nav_bg.jpg) no-repeat left top; padding-bottom:8px; margin-top:18px; _display:inline;}
.navbar li{ position:relative; float:left; height:30px; margin-right:2px; _display:inline;}
.navbar li a.main{ position:relative; z-index:50; display:inline-block; height:30px; overflow:hidden;}
.navbar li.last{ margin-right:0;}
.navbar li dl.fac-sub{ display:none; position:absolute; left:0; top:30px; z-index:40; width:143px; border:solid 1px #034A4A; border-top:0; background-color:#015e5e; padding:15px 4px;}
.navbar li dl.fac-sub dd{ width:143px; height:24px; line-height:24px;}
.navbar li dl.fac-sub dd a{ display:block; color:#fff; background:url(../images/nav_subicon.jpg) no-repeat 26px center; padding-left:38px;}
.navbar li dl.fac-sub dd.line{ width:143px; height:2px; line-height:2px; background:url(../images/nav_subline.jpg) no-repeat 0 0;}
.navbar li dl.fac-sub dd a:hover{ text-decoration:none; font-weight:700;}
/* footer */
#footer{ height:308px; background:url(../images/foot_bg.jpg) no-repeat 0 0; margin-top:10px;}
.foot-column-box{ height:196px; padding-top:15px;}
.foot-column-box dl{ float:left;}
.foot-column-box dl dt, .foot-design .search-box dt, .foot-friend dt{  color:#fbfbfb; font-size:15px; font-family:Microsoft Yahei;}
.foot-column-box dl dd{ color:#dadada; font-size:11px; line-height:18px;}
.foot-column-box dl dd a{ display:inline-block; color:#dadada; font-size:12px;}
.sitemap{ width:125px; padding:0 80px 0 30px;}
.foot-design{ float:left; width:196px; padding-right:55px;}
.foot-design .search-box{ float:left; width:196px; padding-top:40px;}
.foot-design .search-box .search{ width:180px; height:23px; background:url(../images/foot_saerch_bg.jpg) no-repeat 0 0; margin-top:5px;}
.foot-design .search-box .search_input{ float:left; width:135px; height:20px; line-height:20px; color:#666; font-size:10px; border:0; background-color:transparent; padding:2px 5px 0 5px;}
.foot-design .search-box .search_a{ float:left; width:34px; height:20px; margin-top:2px; _display:inline; overflow:hidden;}
.foot-service, .foot-friend{ float:left; width:235px;}
.foot-friend{ padding-top:5px;}
.foot-friend a{ color:#5c8002; font-size:11px; text-decoration:underline;}
.foot-column-box .contact{ width:220px;}
.foot-time-box{ padding-top:56px;}
.foot-time-box li{ float:left; width:153px; height:14px; color:#888; font-weight:700; padding-left:15px;}
.foot-time-box li img{ display:inline-block; width:16px; height:14px; vertical-align:middle; padding-right:2px;}
.foot-time-box li.last{ width:auto;}
.foot-copy{ padding:5px 10px 0 15px;}
.foot-copy div{ float:left; color:#888; font-size:11px;}
.foot-copy div a{color:#888;}
.foot-copy a.link{ float:right;}

/* home */
.banner-box{ width:968px; height:348px; border:solid 1px #E2E2E2; padding:6px;}
.box-big{ overflow:hidden; position:relative; width:968px; height:348px;}
.box-big li{ position:absolute; left:0; top:0; display:none; width:968px; height:348px;}
.site-link{ height:60px;}
.site-link img{ display:block;}
.home-box{ border:solid 1px #EBEBEB; padding:5px; margin-top:5px;}
.home-box-top{ background-color:#f5f5f5; border-bottom:solid 1px #fff;}
.home-box-top h3, .home-trade-box h3, .home-cert h3{ color:#333; font-size:14px; font-family:"Myriad Pro";}
.home-box-top a.more{ display:inline-block; width:46px; color:#015e5e; font-size:11px; text-align:left; text-decoration:underline; background:url(../images/more_icon01.jpg) no-repeat right center;}
.h215{ height:205px;}
.home-production-line, .home-production-catalog{ float:left; width:223px; border-right:solid 1px #fff; padding:6px 8px;}
.home-production-line .line-img, .home-production-catalog .cata-img{ display:block; width:223px; height:124px; margin:5px 0; overflow:hidden;}
.home-production-line .line-img img, .home-production-catalog .cata-img{ display:block;}
.home-production-line span{ float:left; width:170px; color:#666; font-size:11px;}
.home-production-line a.more{ float:left; margin-left:6px; margin-top:20px; _display:inline;}
.home-production-catalog, .home-showroom{ border-left:solid 1px #EAEAEA;}
.home-production-catalog ul li a{ display:block; height:18px; line-height:18px; font-weight:700; color:#666; font-size:11px; background:url(../images/home_cata_icon.jpg) no-repeat 2px center; padding-left:15px; overflow:hidden;}
.home-showroom{ float:left; padding:6px 0 6px 7px;}
.home-showroom li{ float:left; width:154px; margin-right:5px; _display:inline;}
.home-showroom li .img{ width:146px; height:115px; border:solid 1px #EAEAEA; padding:3px; margin:5px 0; overflow:hidden;}
.home-showroom li .img a{ display:block;}
.home-showroom li a.name{ display:none; height:18px; line-height:18px; color:#666; font-size:11px; background:url(../images/more02.jpg) no-repeat right center; margin:0 5px;}
.home-showroom li a.name:hover{ color:#015e5e; font-weight:700; background:url(../images/more02_hover.jpg) no-repeat right center;}
.home-showroom p{ text-align:right; margin-right:10px; margin-top:4px;}
.home-box-bom{ background:url(../images/home_column_bg.jpg) repeat-x 0 0; padding:5px 10px 5px 5px;}
.home-trade-box{ float:left; width:700px;}
.home-trade-box .img{ float:left; width:217px; height:61px; border:solid 1px #EAEAEA; padding:3px; margin:5px 0; overflow:hidden;}
.home-trade-box .img a{ display:block;}
.home-trade-box .trade-param{ float:left; width:460px; margin-left:10px; _display:inline;}
.home-trade-box .trade-param h4{ color:#666;}
.home-trade-box .trade-param p{ color:#888; line-height:12px; padding-bottom:8px;}
.home-trade-box .trade-param p span{ padding-right:20px;}
.home-trade-box .trade-param a.desc{ color:#666; margin-top:10px;}
.home-cert{ float:right; width:225px; height:121px; background:url(../images/home_cert_line.jpg) no-repeat left top; padding-left:13px;}
.home-cert a{ display:block; width:221px; height:20px; border:solid 1px #EAEAEA; margin-top:5px;}
/* about us */
.banner-img{ width:980px;}
.banner-img img{ display:block;}
.boxer{ border:solid 1px #EBEBEB; padding:1px;}
.box-inn{ background:url(../images/content_bg.jpg) repeat-x 0 0; padding:5px 12px 15px;}
.crumbs-box{ text-align:right;}
.crumbs-box a, .crumbs-box strong{ color:#888; font-size:11px;}
.crumbs-box img{ padding:0 5px;}
.box-title h3{ color:#333; font-size:18px;}
.innovation li, .whoweare ul li{ color:#666; list-style:disc; margin-left:15px;}
.about-desc, .whoweare p{ color:#666;}
.about-column li{ float:left; width:430px; height:110px; border-bottom:dotted 1px #EBEBEB; padding:25px 30px 25px 0; margin-right:10px; _display:inline;}
.about-column li .title-desc{ float:left; width:285px;}
.about-column li img{ float:right; width:110px; height:105px;}
.about-column li .title-desc h4{ color:#015e5e; font-size:16px;}
.about-column li .title-desc h4 span{ display:inline-block; color:#015e5e; font-size:30px; font-family:"Myriad Pro"; padding-right:10px;}
.about-column li .title-desc a{ color:#666; margin-top:20px;}
.whoweare p{ margin-top:20px;}
.cert-box{ margin-top:25px;}
.cert-box ul li{ float:left; width:179px; margin-right:11px; margin-top:10px; display:inline;}
.cert-box ul li .img{ border:solid 1px #EBEBEB; padding:1px;}
.cert-box ul li .img a{ display:block; width:175px; height:235px; overflow:hidden;}
.cert-box ul li .img a img{ display:block;}
.cert-box ul li p{ text-align:center; margin-top:5px;}
.cert-box ul li .name{ color:#666; height:18px; line-height:18px; overflow:hidden;}
.cert-box ul li .name:hover{ text-decoration:none; font-weight:700;}
/* news */
.news-content{ float:left; width:794px; border:solid 1px #015E5E; padding:12px; padding-top:0;}
.news-list li{ float:left; width:794px; border-bottom:dashed 1px #EBEBEB; padding:20px 0;}
.news-list li .news-img{ float:left; width:156px; height:102px; border:solid 1px #EBEBEB; background-color:#fff; padding:3px; margin-right:20px; _display:inline;}
.news-list li .news-img img{ display:block; width:156px; height:102px; overflow:hidden;}
.news-desc{ float:right; width:605px; background:url(../images/news_icon01.jpg) no-repeat right bottom;}
.news-desc h4{ color:#666; font-size:14px;}
.news-desc .data{ color:#888; font-size:11px; line-height:12px;}
.news-desc .profile{ display:block; color:#666; margin-top:10px;}
.news-desc .more{ margin-top:10px;}
.news-desc .more a{ display:inline-block; width:90px; height:20px; line-height:20px; color:#fff; font-size:11px; background:url(../images/news_more01.jpg) no-repeat 0 0; padding-left:20px;}
.news-list li.current .news-desc{ background:url(../images/news_icon02.jpg) no-repeat right bottom;}
.news-list li.current .news-img{ border:solid 1px #015e5e;}
.news-list li.current .news-desc h4{ color:#015e5e;}
.news-list li.current .news-desc .more a{ background:url(../images/news_more02.jpg) no-repeat 0 0;}
.news-tab{ float:left; width:120px; padding-top:38px;}
.news-tab a{ display:block; width:120px; height:69px; margin-top:10px;}
.news-tab a.news{ background:url(../images/company_tab01.jpg) no-repeat left top;}
.news-tab a.news:hover{ background:url(../images/company_tab01_hover.jpg) no-repeat left top;}
.news-tab a.trade{ background:url(../images/company_tab02.jpg) no-repeat left top;}
.news-tab a.trade:hover{ background:url(../images/company_tab02_hover.jpg) no-repeat left top;}
.news-detail-box h4{ color:#015e5e; background:url(../images/news_detail_line.jpg) repeat-x left bottom; padding-bottom:15px;}
.read-back{ text-align:right; color:#888; font-size:11px; padding-right:10px;}
.read-back span{ padding:0 5px;}
.read-back a{ color:#015e5e;}
.news-detail-box{ border-bottom:solid 2px #EBEBEB; padding-bottom:15px;}
.news-detail-box .date{ color:#888; font-size:11px;}
.news-detail-box .profile p{ margin-top:20px;}
.news-prev-next{ border-top:solid 1px #EBEBEB; padding:15px;}
.news-prev-next ul{ float:left; width:800px;}
.news-prev-next ul li strong{color:#015e5e;}
.news-prev-next ul li a{ color:#666; font-size:11px;}
.news-prev-next .top{ float:right; width:52px; height:21px; overflow:hidden;}
/* tradeshow */
.trade-big-img{ border:solid 1px #EBEBEB; padding:2px; margin-top:12px;}
.trade-big-img ul{ position:relative; width:788px; height:414px; overflow:hidden;}
.trade-big-img ul li{ display:none; position:absolute; left:0; top:0;}
.trade-big-img ul li img{ display:block; width:788px; height:414px;}
.trade-big-img ul li .profile{ position:absolute; left:0; bottom:0; width:748px; padding:15px 20px;}
.trade-big-img ul li .profile h5{ color:#fff; font-size:14px;}
.trade-big-img ul li .profile p{ color:#fff; font-size:11px; padding-bottom:5px;}
.trade-big-img ul li .profile p span{ padding-right:30px;}
.trade-big-img ul li .profile a{ color:#fff;}
.trade-big-img ul li.current{ display:block;}
.rgba{ background:rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');}
:root .rgba{ filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');}
.news-thumn{ margin-top:5px; margin-left:2px;}
.news-thumn li{ float:left; width:152px; height:86px; background:url(../images/trade_bg01.jpg) no-repeat 0 0; cursor:pointer; padding:6px 2px 2px; margin-right:2px; display:inline;}
.news-thumn li.current{ background:url(../images/trade_bg02.jpg) no-repeat 0 0;}

/* factory */
.factory-img{ width:940px; border:solid 1px #EBEBEB; padding:2px; padding-bottom:199px; margin-left:2px;}
.factory-img ul{ z-index:10;  position:relative; width:940px; height:454px; overflow:hidden;}
.factory-img ul li{ display:none; position:absolute; left:0; top:0;}
.factory-img ul li img{ display:block; width:940px; height:454px;}
.factory-img ul li p{ position:absolute; left:0; bottom:0; width:900px; color:#fff; padding:20px; font-size:14px;}
.factory-img ul li.current{ display:block;}
.fac-btn{ z-index:200; position:relative; width:940px; margin-top:-270px;}
.fac-btn .left{ float:left; width:65px; height:73px; overflow:hidden;}
.fac-btn .right{ float:right; width:65px; height:73px; overflow:hidden;}
.fac-thumn li{ float:left; width:176px; height:84px; background:url(../images/fac_bg01.jpg) no-repeat 0 0; padding:6px 2px 2px; margin:0 5px 0 5px; display:inline;}
.fac-thumn li.current{ background:url(../images/fac_bg02.jpg) no-repeat 0 0;}
.fac-thumnbox{ position:relative; width:950px; height:92px; margin-top:5px; overflow:hidden;}
.fac-thumn{ position:absolute; left:0; top:0; width:1140px; height:92px;}

/* service */
.box-inn02{ padding:1px;}
.box-inn02 .crumbs-box{ padding:0 12px;}
.content-box{ }
.menu-left{ float:left; width:208px; background:#f5f5f5 url(../images/menu_left_bg.jpg) no-repeat left bottom; border-right:solid 1px #E4E4E4; padding-right:1px; padding-bottom:365px; margin-top:-18px; _display:inline;}
.menu-left h4{ width:208px; height:61px;}
.menu-left h4 img{ display:block; width:208px; height:61px; overflow:hidden;}
.menu-list{ padding:0 8px;}
.menu-list li{ border-bottom:solid 1px #E4E4E4;}
.menu-list li a{ display:block; width:156px; height:33px; line-height:33px; color:#666; font-size:14px; border-bottom:solid 1px #fff; background:#f5f5f5 url(../images/menu_left_bg01.jpg) no-repeat 0 0; padding-left:36px; overflow:hidden;}
.menu-list li a:hover, .menu-list li.current a{ color:#fff; font-weight:700; text-decoration:none; background:#f5f5f5 url(../images/menu_left_bg02.jpg) no-repeat 0 0;}
.menu-list li .menu-sub{ display:none; border-bottom:solid 1px #fff; padding:5px 0;}
.menu-list li .menu-sub dd a{ display:block; height:26px; line-height:26px; color:#666; font-weight:400; font-size:12px; border-bottom:0; background:url(../images/menu_sub_icon01.jpg) no-repeat 22px center;}
.menu-list li .menu-sub dd a:hover, .menu-list li.current .menu-sub dd.current a{ font-weight:700; color:#015E5E; background:url(../images/menu_sub_icon02.jpg) no-repeat 22px center;}
.menu-list li.current .menu-sub{ display:block;}
.menu-list li.equipemnt a{ line-height:15px;}

.content-right{ float:left; width:714px; padding:0 20px;}
.content-right h3{ color:#333; font-size:18px; padding-top:20px;}
.market .profile{ color:#666; font-size:11px; margin-top:10px;}
.market .profile a{ font-weight:700; color:#015e5e;}
.market .map{ width:708px; height:357px; margin:0 auto; margin-top:25px;}
.shippemnt{ padding-bottom:50px; padding-left:10px;}
.shippemnt .map{ width:708px; height:357px; margin-top:20px;}
.shippemnt dl dt{ font-weight:700; color:#666; padding:10px 0;}
.shippemnt dl dt em{ color:#01b064;}
.shippemnt dl dd{ color:#666; background:url(../images/shippment_icon.jpg) no-repeat left center; padding-left:18px;}
.h285{ height:300px;}
.pack-box{border:solid 1px #01b064; padding:2px; margin-top:10px;}
.pack-box ul{ position:relative; width:708px; height:415px; overflow:hidden;}
.pack-box ul li{ display:none; position:absolute; left:0; top:0;}
.pack-box ul li img{ display:block; width:708px; height:415px;}
.pack-box ul li p{ position:absolute; left:0; bottom:0; width:708px; color:#fff; padding:20px;}
.pack-box ul li.current{ display:block;}
.pack-thumn{ margin-top:5px;}
.pack-thumn .equip_smaill_contain{ float:left; width:712px; height:102px; overflow:hidden;}
.pack-thumn .roll-img{ float:left; width:170px; height:98px; border:solid 1px #E4E4E4; padding:1px; cursor:pointer; margin-right:4px; _display:inline; overflow:hidden;}
.pack-thumn .roll-img img{ display:block;}
.pack-thumn .roll-img.current{ border:solid 1px #01b064;}
/* download */
.down-thead{ width:949px; height:31px; margin-top:30px;}
.down-thead img{ display:block;}
.down-list li{ float:left; width:949px; line-height:20px; padding:8px 0;}
.down-list li p{ float:left; padding:0 20px; color:#666;}
.down-list li .title{  width:392px;}
.down-list li .title a{ color:#666;}
.down-list li .type{ width:141px;}
.down-list li .size{ width:131px;}
.down-list li .btn{ padding-left:50px; width:78px; height:19px; text-align:center;}
.down-list li .btn a{ display:block; color:#fff; background:url(../images/download_btn01.gif) no-repeat 0 0;}
.down-list li .btn a:hover{ text-decoration:none; background:url(../images/download_btn02.gif) no-repeat 0 0;}
/* products */
.newdesign{ float:left; width:510px; height:407px; border:solid 1px #01B064; padding:2px;}
.newdesign img, .frunituredesign img, .flooringdesign img{ display:block;}
.frunituredesign{ float:left; width:425px; height:201px; border:solid 1px #01B064; border-left:0; padding:2px;}
.flooringdesign{ float:left; width:425px; height:201px; border:solid 1px #01B064; border-left:0; border-top:0; padding:2px;}
.design-box{ margin-top:10px;}
.design-box li{ position:relative; float:left; width:352px; height:239px; border:solid 1px #E9E9E9; margin-right:2px; margin-top:2px; overflow:hidden;}
.design-box li .img{ display:block; width:348px; height:235px; padding:2px;}
.design-box li .img img{ display:block; width:348px; height:235px; overflow:hidden;}
.design-box li .name-view{ position:absolute; left:2px; bottom:2px; width:348px; height:30px; line-height:30px;}
.design-box li .name-view .name{ float:left; width:310px;}
.design-box li .name-view .name a{ display:block; color:#fff; font-size:11px; background:url(../images/pro_icon01.gif) no-repeat 5px center; padding-left:17px;}
.design-box li .name-view .name a:hover{ text-decoration:none;}
.design-box li .name-view .view{ float:right; width:30px; height:30px; text-align:center; line-height:30px;}
.design-box li .name-view .view img{ display:inline-block;}
.design-box li.current{ border:solid 1px #015E5E;}
.design-box li.current .rgba{ background:rgba(1, 94, 94, 0.6); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99015E5E', EndColorStr='#99015E5E');}
:root .design-box li.current .rgba{ filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99015E5E', EndColorStr='#99015E5E');}
.design-box li.current .name{ font-weight:700;}
/* page */
.page-box{ border-top:dotted 1px #E9E9E9; padding-top:6px; margin-top:20px; margin-bottom:20px;}
.page-box p{ float:left; color:#666; font-size:11px; line-height:16px;}
.page-box p span{ color:#015E5E;}
.page-num{ float:right; line-height:16px;}
.page-num a{ float:left; color:#666; font-size:11px; height:16px; line-height:16px; padding:0 4px; margin:0 1px; display:inline;}
.page-num a:hover, .page-num a.current{ background-color:#015E5E; text-align:center; color:#fff; text-decoration:none;}
.page-num a.prev{ background:url(../images/prer.jpg) no-repeat left center; padding-left:14px;}
.page-num a.next{ background:url(../images/more02_hover.jpg) no-repeat right center; padding-right:14px;}
.page-num a.prev:hover, .page-num a.next:hover{ color:#015E5E;}

.h484{ height:502px;}
.h325{ height:325px;}
.pro-detail-content{ background-color:#f7f7f7; position:relative;}
.pro-detail-content .img{ float:left; width:714px; height:468px; background-color:#fff; border:dotted 1px #E9E9E9; padding:2px; overflow:hidden;}
.pro-detail-content .img img{ display:block;}
.pro-detail-content .detail-info{ float:left; width:195px; padding-left:12px;}
.pro-detail-content .detail-info dl{ min-height:230px; _height:230px;}
.pro-detail-content .detail-info dl dt{ color:#666; font-size:14px; font-weight:700; margin-top:16px;}
.pro-detail-content .detail-info dl dd{ color:#666;}
.send-message{ display:block; width:194px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:11px; background:url(../images/send_btn.jpg) no-repeat 0 0;}
.send-message_1{ display:none; width:194px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:11px; background:url(../images/send_btn.jpg) no-repeat 0 0; text-decoration:line-through;}
.pro-down{ display:block; width:194px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:11px; background:url(../images/download_btn.jpg) no-repeat 0 0; margin-top:5px;}
.detail-info .chat{ width:195px; height:98px; background:url(../images/chat_bg.jpg) no-repeat 0 0; margin-top:20px; padding-top:16px;}
.detail-info .chat li{ float:left; width:77px; height:21px; line-height:21px; background:url(../images/online_bg.jpg) no-repeat 0 0; margin-top:15px; margin-left:12px; _display:inline;}
.detail-info .chat li img{ vertical-align:middle; padding:0 8px;}
.detail-info .chat li a{ color:#666;}
.newdesign-tips{ color:#888; font-size:11px; padding-top:10px;}

.newdesign-box{ margin-top:10px;}
.newdesign-box li{ position:relative; float:left; width:234px; height:154px; border:solid 1px #E9E9E9; margin-right:1px; margin-top:2px; overflow:hidden;}
.newdesign-box li .img{ display:block; width:230px; height:150px; padding:2px; overflow:hidden;}
.newdesign-box li .img img{ display:block; width:230px; height:150px; overflow:hidden;}
.newdesign-box li .name-view{ position:absolute; left:2px; bottom:2px; width:230px; height:30px; line-height:30px;}
.newdesign-box li .name-view .name{ float:left; width:200px;}
.newdesign-box li .name-view .name a{ display:block; color:#fff; font-size:11px; background:url(../images/pro_icon01.gif) no-repeat 5px center; padding-left:17px;}
.newdesign-box li .name-view .name a:hover{ text-decoration:none;}
.newdesign-box li .name-view .view{ float:right; width:30px; height:30px; text-align:center; line-height:30px;}
.newdesign-box li .name-view .view img{ display:inline-block;}
.newdesign-box li.current{ border:solid 1px #015E5E;}
.newdesign-box li.current .rgba{ background:rgba(1, 94, 94, 0.6); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99015E5E', EndColorStr='#99015E5E');}
:root .newdesign-box li.current .rgba{ filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99015E5E', EndColorStr='#99015E5E');}
.newdesign-box li.current .name{ font-weight:700;}
/* feedback */
.feedback .tips01{ color:#666; font-size:11px;}
.feedback .tips01 a{ color:#015e5e; font-weight:700; text-decoration:underline;}
.feedback .tips02{ color:#015e5e; font-size:11px; margin-top:10px;}
.red{ color:#f00;}
.feedback-content li{ float:left; padding-top:15px;}
.feedback-content li strong{ float:left; width:88px; color:#666; line-height:24px;}
.feedback-content li input{ float:left; width:325px; height:22px; line-height:22px; color:#888; font-size:11px; border:solid 1px #E9E9E9; background-color:#fff;}
.feedback-content li select{ float:left; width:327px; height:22px; border:solid 1px #E9E9E9; color:#888; font-size:11px;}
.pl80{ padding-left:80px;}
.feedback-content li textarea{ float:left; width:820px; height:150px; border:solid 1px #E9E9E9; overflow:auto;}
.feedback-content li.code input{ float:left; width:105px; height:22px; line-height:22px; color:#888; font-size:11px; border:solid 1px #E9E9E9; background-color:#fff;}
.feedback-content li.code img{ float:left; width:80px; height:20px; margin-left:15px;}
.feedback-content li.tips03{ width:820px; padding-left:90px; color:#888; font-size:11px;}
.fed-send-message{ display:inline-block;  padding-left:90px; margin-top:15px;}
/* cotancts */
.contacts .tips{ color:#666;}
.contacts .tips a{ color:#015e5e; font-weight:700;}
.contacts .tips strong{ color:#015e5e;}
.contact-person{ float:left; width:562px; border:solid 1px #EBEBEB; padding-bottom:5px; margin-top:20px;}
.contact-person h4{ position:relative; width:128px; text-align:center; color:#015e5e; font-size:14px; background-color:#fff; margin-left:10px; margin-top:-12px;}
.contact-person ul li{ float:left; width:264px; height:215px; background-color:#F7F7F7; padding:6px; margin-left:5px; margin-top:5px; _ display:inline;}
.contact-person ul li .photo{ float:left; width:75px; height:109px; background:url(../images/phone_next_line.jpg) no-repeat left bottom;}
.contact-person ul li .photo img{ display:block; width:75px; height:104px; margin-top:6px; overflow:hidden;}
.contact-person ul li dl{ float:left; width:178px; padding-left:9px;}
.contact-person ul li dl dd, .contact-person ul li dl dd a{ color:#666;}
.contact-person ul li dl dd{ padding-top:6px;}
.green{ color:#015e5e;}
.contact-person ul li dl dd img{ vertical-align:middle;}
.contact-info{ float:left; width:348px; border-left:solid 1px #EBEBEB; padding-left:10px; margin-top:20px;  margin-left:10px; _display:inline;}
.contact-info dl dt{ color:#015e5e; font-size:14px; font-weight:700;}
.contact-info dl dd{ color:#666; padding-top:5px;}
.contact-info dl dd.address{ padding-bottom:5px;}
.contact-info dl dd a{ color:#666;}
.contact-map{ margin-top:25px;}
.contact-map .map{ display:block; width:336px; border:solid 1px #EBEBEB; padding:5px; overflow:hidden;}
.route-title{ color:#666; font-weight:700; padding:15px 0 5px;}
.contact-map ul li{ color:#666; background:url(../images/more02.jpg) no-repeat left 6px; padding-left:15px; margin-top:5px;}
.google-link{ display:inline-block; width:155px; height:21px; text-align:center; line-height:21px; color:#fff; font-size:11px; background:url(../images/contact_btn.jpg) no-repeat 0 0; margin-top:15px;}
/* video */
.video-left{ float:left; width:688px; border-right:solid 1px #ccc;}
.video-list{ overflow:hidden; position:relative; width:656px; height:351px; border:solid 6px #EBEBEB;}
.video-list li{ display:none; position:absolute; left:3px; top:3px; width:650px; height:345px;}
.video-list li.current{ display:block;}
.video-list li a{ overflow:hidden; display:block; width:650px; height:345px;}
.video-thumn{ margin-top:10px;}
.video-thumn li{ float:left; width:220px; height:96px; margin-right:4px; _display:inline;}
.video-thumn li a{ display:block; width:214px; height:90px; border:solid 1px #EBEBEB; padding:2px;}
.video-thumn li a:hover, .video-thumn li.current a{ border:solid 1px #015e5e;}
.video-right{ float:left; width:220px; padding-left:20px;}
.video-right .chat dt, .video-right .others dt{ color:#01b064; font-weight:700;}
.video-right .chat dd, .video-right .others dd{ margin-top:10px;}
.video-right .chat dd a img{ display:inline-block; width:20px; height:20px; vertical-align:middle; padding-right:10px; overflow:hidden;}
.video-right .chat dd a, .video-right .others dd, .video-right .others dd a{ color:#666;}
.video-right .others{ margin-top:25px;}
.video-right .leave-msg{ display:block; width:203px; height:25px; text-align:center; line-height:25px; color:#fff; background:url(../images/videos_btnbg01.gif) no-repeat 0 0;}
.video-right .view-contact{ display:block; width:203px; height:25px; text-align:center; line-height:25px; color:#fff; background:url(../images/videos_btnbg02.gif) no-repeat 0 0;}
/* cart */
.cart-tips{ color:#666; line-height:24px; }
.cart-tips span, .cart-tips strong{ color:#f00;}
.cart-box{ margin-top:15px;}
.cart-box .title li{ float:left; height:21px; text-align:center; line-height:21px; color:#fff; font-size:11px;}
.cart-box .title li.w212{ background:url(../images/cart_title_bg01.jpg) no-repeat 0 0;}
.cart-box .title li.w160{ background:url(../images/cart_title_bg02.jpg) no-repeat 0 0;}
.w212{ float:left; width:212px; text-align:center; margin-right:10px; _display:inline;}
.w160{ float:left; width:160px; text-align:center; margin-right:10px; _display:inline;}
.last{ margin-right:0;}
.cart-list li{ float:left; height:122px; padding-top:20px; overflow:hidden;}
.cart-list li .w212{ width:188px; height:122px; border:solid 1px #015e5e; padding:1px; margin:0 20px 0 10px; overflow:hidden;}
.cart-list li .name{ border:0; padding-top:45px;}
.pt45{ padding-top:45px;}
.cart-list li .remove a{ font-weight:700; color:#015e5e; text-decoration:underline;}
.cart .pls{ height:21px; line-height:21px; color:#666; font-size:11px; font-weight:700; background:url(../images/cart_plsbg.jpg) no-repeat 0 0; padding:0 10px; margin-top:20px;}
.requset-title{ width:877px; height:30px; line-height:30px; color:#015e5e; font-size:14px; font-weight:700; background:url(../images/cart_request.jpg) no-repeat 0 0; padding:0 20px; margin:0 auto; margin-top:10px;}
.requset-box li{ float:left; width:895px; padding-top:10px;}
.requset-box li p{ float:left; width:130px; color:#666; line-height:23px; font-weight:700; padding-left:50px;}
.requset-box li p span{ color:#f00; font-size:14px;}
.requset-box li input{ float:left; width:710px; height:20px; line-height:20px; color:#666; border:solid 1px #E0E0E0; border-top:solid 2px #E0E0E0; background-color:#fff;}
.requset-box li input.w285{ width:285px;}
.requset-box li textarea{ float:left; width:710px; height:245px; color:#666; border:solid 1px #E0E0E0; border-top:solid 2px #E0E0E0; background-color:#fff; overflow:auto;}
.requset-box li.select{ border-top:dashed 1px #E0E0E0; padding:15px 0; margin-top:15px;}
.requset-box li.select select{ float:left;  width:285px; color:#666;}
.cart-btn{ padding-left:180px;}
.cart-btn a{ display:inline-block; margin-top:10px; margin-right:10px;}
.cart-btn a.send{ width:122px; height:27px; background:url(../images/cart_sendbtn.jpg) no-repeat 0 0;}
.cart-btn a.reset{ width:122px; height:27px; background:url(../images/cart_resetbtn.jpg) no-repeat 0 0;}
